//
// Created by 田杰 on 2018/5/20.
//

#ifndef COMPILER_LEXAN_H
#define COMPILER_LEXAN_H

#include "FileRW.h"

class LexAn {
public:
    LexAn(const char *fileName) { fileRW = new FileRW(fileName); }

    ~LexAn() { }

public:
    std::list<Token> & totalLogic();

private:
    std::list<Token> tokList;
private:
    FileRW *fileRW;
};


#endif //COMPILER_LEXAN_H
